home *** CD-ROM | disk | FTP | other *** search
/ SGI Desktop Special Edition 1.0 / SGI Desktop Special Edition 1.0.iso / relnotes / dmedia_eoe / ch06.z / ch06
Text File  |  1995-09-11  |  4KB  |  133 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        6.  _M_I_D_I
  9.  
  10.        The MIDI execution environment consists of the kernel MIDI
  11.        driver, the MIDI library DSO _l_i_b_m_d._s_o, and the _s_t_a_r_t_m_i_d_i(1)
  12.        and _s_t_o_p_m_i_d_i(1) commands.
  13.  
  14.        The MIDI driver allows applications programs to read or send
  15.        time-stamped MIDI events via one or both of the serial ports
  16.        on an Indy, Indigo, Indigo, or 4D/35 workstation.  The MIDI
  17.        library provides an application programming interface to the
  18.        capabilities of the driver.
  19.  
  20.        In order to operate a serial port on your IRIS workstation
  21.        as a MIDI port, you must first connect it to a standard
  22.        Apple Macintosh-compatible serial-to-MIDI interface. Many of
  23.        these interfaces offer additional useful features, such as
  24.        SMPTE time-code conversion.
  25.  
  26.        Before any MIDI applications can be run, it is usually
  27.        necessary to configure the serial ports for use with MIDI.
  28.        This is done through the System Manager Port Tool.  Bring up
  29.        the Port Tool, and connect the desired serial port to a MIDI
  30.        device.  To use the port for other devices (such as a
  31.        printer), simply disconnect the port using the Port Tool,
  32.        and then connect to whatever device you desire.  The name of
  33.        the MIDI port will be "midiPortX", where X is either 1 or 2,
  34.        depending upon which serial port you connect to.
  35.  
  36.        6.1  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  37.  
  38.           +o There is a known driver problem related to operating
  39.             MIDI ports through serial port 1 on an Indigo, Indigo2,
  40.             or Indy system.  MIDI applications which open
  41.             connections on serial port 1 may cause kernel panics.
  42.             This problem will not show up immediately when the
  43.             application is invoked. It occurs sporadically.  If you
  44.             do have problems connecting to port 1, please contact
  45.             the TAC (800.800.4SGI).
  46.  
  47.             Problem:    MIDI crash due to 'getty' running on
  48.             /dev/ttyd1.
  49.  
  50.             Workaround:   modify /etc/inittab
  51.  
  52.             Change "respawn" to "off" in the following line:
  53.  
  54.             # on-board ports or on Challenge/Onyx MP machines,
  55.             first IO4 board ports
  56.  
  57.  
  58.             t1:23:respawn:/sbin/getty ttyd1 co_9600 #alt console
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.             Then run 'telinit':
  75.  
  76.             # telinit q
  77.  
  78.             Otherwise:  Connect external MIDI adapters to serial
  79.             port 2 only.
  80.  
  81.           +o Machines have been observed to crash as a consequence
  82.             of changing the physical location of cables while MIDI
  83.             is running.
  84.  
  85.             It is recommended that changes to the cabling of MIDI
  86.             only be done while the machine is powered down.
  87.  
  88.           +o Currently, the MIDI system does not automatically
  89.             synchronize to an external sequencer or drum machine,
  90.             nor does it generate MIDI clocks to synchronize other
  91.             devices.
  92.  
  93.           +o Some Indigo^2 machines exhibit erratic behavior when
  94.             receiving system exclusive messages.  If you have a
  95.             problem, please contact the TAC (800.800.4SGI).
  96.  
  97.        6.2  _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s
  98.  
  99.        This section lists changes and additions since the 5.2
  100.        release.
  101.  
  102.  
  103.           +o MIDI can now be started and stopped on ports
  104.             individually. That is, you can now start and stop MIDI
  105.             on one port without affecting it on another.
  106.  
  107.           +o MIDI configuration of the serial ports can now be done
  108.             with the Port Setup tool in the System Manager.  If you
  109.             do not use the System Manager, you may still use MIDI,
  110.             but it is necessary to manage the access to the serial
  111.             port manually, making sure that no other process is
  112.             attempting to use the serial port while it is
  113.             configured for MIDI.  Pay particular attention to the
  114.             entries for the serial ports /etc/inittab.
  115.  
  116.           +o IRIS Digital Media Development Environment 5.3
  117.             (included with the standard IRIS Development Option
  118.             5.3) provides 4Dgifts source code for a number of new
  119.             MIDI utilities including command-line and graphical
  120.             Standard MIDI File player programs.
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.